English Dictionary
◊ GORILLA GORILLA
Gorilla gorilla
n : largest anthropoid ape; terrestrial and vegetarian; of
forests of central west Africa [syn: {gorilla}, {Gorilla
gorilla}]